#ifdef _FULLPROGRAM

#include "kconfig.h"
#include "ksymtbl.h"
#include "klbltbl.h"
#include "kstrpool.h"
#include "kbytecode.h"

SymbolTable symtbl;
LabelTable lbltbl;

k_uint line;
k_uint programSize = 0;

std::map<k_string, k_uint> symbols;

StringPool strPool;
k_uint strPoolSize;

ByteCodeStream bytecode;

bool hasDebugInfo;

#endif //_FULLPROGRAM
